package com.gopay.common.domain.bank.boc.bcdl.interbank.req;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

public class ReqInterBankParam implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -2744526946389297212L;
	//指令ID,一条转账指令在客户端的唯一标识,建议企业按时间顺序生成且不超过12位
	@XStreamAlias("insid") 
	private String insid;
	//转账金额
	@XStreamAlias("trnamt") 
	private String trnamt;
	//转账货币
	@XStreamAlias("trncur") 
	private String trncur;
	//客户处理优先级 0:普通 1:加急
	@XStreamAlias("priolv") 
	private String priolv;
	//附言
	@XStreamAlias("furinfo") 
	private String furinfo;
	//付款人账户
	@XStreamAlias("fractn") 
	private ReqInterBankDrawee fractn;
	//收款人账户
	@XStreamAlias("toactn") 
	private ReqInterBankPayee toactn;
	//付费人账户(简版)
	@XStreamAlias("feeinfo")
	private ReqInterBankDraweeAcc feeinfo;
	
	public String getInsid() {
		return insid;
	}
	public void setInsid(String insid) {
		this.insid = insid;
	}
	public String getTrnamt() {
		return trnamt;
	}
	public void setTrnamt(String trnamt) {
		this.trnamt = trnamt;
	}
	public String getTrncur() {
		return trncur;
	}
	public void setTrncur(String trncur) {
		this.trncur = trncur;
	}
	public String getPriolv() {
		return priolv;
	}
	public void setPriolv(String priolv) {
		this.priolv = priolv;
	}
	public String getFurinfo() {
		return furinfo;
	}
	public void setFurinfo(String furinfo) {
		this.furinfo = furinfo;
	}
	public ReqInterBankDrawee getFractn() {
		return fractn;
	}
	public void setFractn(ReqInterBankDrawee fractn) {
		this.fractn = fractn;
	}
	public ReqInterBankPayee getToactn() {
		return toactn;
	}
	public void setToactn(ReqInterBankPayee toactn) {
		this.toactn = toactn;
	}
	public ReqInterBankDraweeAcc getFeeinfo() {
		return feeinfo;
	}
	public void setFeeinfo(ReqInterBankDraweeAcc feeinfo) {
		this.feeinfo = feeinfo;
	}
}
